﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace TrainingRequest.Models
{
    ///// <summary>
    ///// Расширение класса расписания
    ///// </summary>
    //public partial class TrainingsSchedules
    //{
    //    /// <summary>
    //    /// Название курса
    //    /// </summary>
    //    public string CourseName
    //    {
    //        get
    //        {
    //            return TrainingsCourses != null ? TrainingsCourses.Name : "";
    //        }
    //    }

    //    /// <summary>
    //    /// Текстовое поле для ссылки
    //    /// </summary>
    //    public string LinkText
    //    {
    //        get
    //        {
    //            return "Подать заявку";
    //        }
    //    }

    //    /// <summary>
    //    /// Русское название региона профайн
    //    /// </summary>
    //    public string profineRegionName
    //    {
    //        get
    //        {
    //            return profineRegions != null ? profineRegions.NameRu : "";
    //        }
    //    }

    //    /// <summary>
    //    /// Название курса
    //    /// </summary>
    //    public string CourseType
    //    {
    //        get
    //        {
                
    //                if (this.TrainingCoursesTypes != null)
    //                {
    //                    if (this.TrainingCoursesTypes.NameRu != null)
    //                            {
    //                                return this.TrainingCoursesTypes.NameRu;
    //                            }
    //                    }
    //            return "Не определен";
    //        }
    //    }

    //    /// <summary>
    //    /// Дата курса
    //    /// </summary>
    //    public string ShowPlannedDate
    //    {
    //        get
    //        {
    //            return this.PlannedDate.Date.ToShortDateString();
    //        }
    //    }
    //}

    ///// <summary>
    ///// Расширение класса площадок
    ///// </summary>
    //public partial class TrainingsPlaces
    //{
    //    /// <summary>
    //    /// Город
    //    /// </summary>
    //    public string TrainingsCityName
    //    {
    //        get
    //        {
    //            return TrainingsCities != null ? TrainingsCities.TrainingsCityName : "";
    //        }
    //    }
    //}

    ///// <summary>
    ///// Расширение класса курсов
    ///// </summary>
    //public partial class TrainingsCourses
    //{
    //    /// <summary>
    //    /// Имя рубрики
    //    /// </summary>
    //    public string RubricName
    //    {
    //        get
    //        {
    //            return Rubrics != null ? Rubrics.NameRu : "";
    //        }
    //    }
    //}

    ///// <summary>
    ///// Расширенный класс для подачи заявки со списком участников
    ///// </summary>
    //public class TrainingsRequestsExt
    //{
    //    public TrainingsRequests Request { get; set; }
    //    public List<TrainingsParticipants> ParticipantsList { get; set; }
    //    public TrainingsParticipants ParticipantItem { get; set; }
    //    public int Key { get; set; }
    //    public bool IsWebinar
    //    {
    //        get
    //        {
    //            if (this.Request.IdTrainingsSchedule != null)
    //            {
    //                var schedule = DB.GetTrainingsSchedulebyId((int)this.Request.IdTrainingsSchedule);
    //                {
    //                    if (schedule != null)
    //                    {
    //                        if (schedule.IdTrainingCoursesType == 3)
    //                        {
    //                            return true;
    //                        }
    //                    }
    //                }
    //            }
    //            return false;
    //        }
    //    }
    //    public TrainingsRequestsExt()
    //    {
    //        ParticipantsList = new List<TrainingsParticipants>();
    //        Request = new TrainingsRequests();
    //        ParticipantItem = new TrainingsParticipants();
    //    }
    //}
}